package com.fintech.third.model.moxie.fund;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class BillRecord implements Serializable{
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	// 时间
    @JsonProperty("deal_time")
    private String dealTime;
    @JsonProperty("month")
    private String month;
    // 缴存公司名称
    @JsonProperty("corporation_name")
    private String corporationName;
    // 公司缴存
    @JsonProperty("corporation_income")
    private Integer corporationIncome;
    // 个人缴存
    @JsonProperty("customer_income")
    private Integer customerIncome;
    // 公司缴存比例
    @JsonProperty("corporation_ratio")
    private String corporationRatio;
    // 个人缴存比例
    @JsonProperty("customer_ratio")
    private String customerRatio;
    // 入账
    @JsonProperty("income")
    private Integer income;
    // 出账
    @JsonProperty("outcome")
    private Integer outcome;
    // 补贴入账
    @JsonProperty("subsidy_income")
    private Integer subsidyIncome;
    // 补贴出账
    @JsonProperty("subsidy_outcome")
    private Integer subsidyOutcome;
    // 描述
    @JsonProperty("description")
    private String description;
    // 余额
    @JsonProperty("balance")
    private Integer balance;
    // 补交
    @JsonProperty("additional_income")
    private Integer additionalIncome;

    public String getDealTime() {
        return dealTime;
    }

    public void setDealTime(String dealTime) {
        this.dealTime = dealTime;
    }

    public String getMonth() {
        return month;
    }

    public void setMonth(String month) {
        this.month = month;
    }

    public String getCorporationName() {
        return corporationName;
    }

    public void setCorporationName(String corporationName) {
        this.corporationName = corporationName;
    }

    public Integer getCorporationIncome() {
        return corporationIncome;
    }

    public void setCorporationIncome(Integer corporationIncome) {
        this.corporationIncome = corporationIncome;
    }

    public Integer getCustomerIncome() {
        return customerIncome;
    }

    public void setCustomerIncome(Integer customerIncome) {
        this.customerIncome = customerIncome;
    }

    public String getCorporationRatio() {
        return corporationRatio;
    }

    public void setCorporationRatio(String corporationRatio) {
        this.corporationRatio = corporationRatio;
    }

    public String getCustomerRatio() {
        return customerRatio;
    }

    public void setCustomerRatio(String customerRatio) {
        this.customerRatio = customerRatio;
    }

    public Integer getIncome() {
        return income;
    }

    public void setIncome(Integer income) {
        this.income = income;
    }

    public Integer getOutcome() {
        return outcome;
    }

    public void setOutcome(Integer outcome) {
        this.outcome = outcome;
    }

    public Integer getSubsidyIncome() {
        return subsidyIncome;
    }

    public void setSubsidyIncome(Integer subsidyIncome) {
        this.subsidyIncome = subsidyIncome;
    }

    public Integer getSubsidyOutcome() {
        return subsidyOutcome;
    }

    public void setSubsidyOutcome(Integer subsidyOutcome) {
        this.subsidyOutcome = subsidyOutcome;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Integer getBalance() {
        return balance;
    }

    public void setBalance(Integer balance) {
        this.balance = balance;
    }

    public Integer getAdditionalIncome() {
        return additionalIncome;
    }

    public void setAdditionalIncome(Integer additionalIncome) {
        this.additionalIncome = additionalIncome;
    }

    @Override
    public String toString() {
        return "BillRecord{" +
                "dealTime='" + dealTime + '\'' +
                ", month='" + month + '\'' +
                ", corporationName='" + corporationName + '\'' +
                ", corporationIncome=" + corporationIncome +
                ", customerIncome=" + customerIncome +
                ", corporationRatio='" + corporationRatio + '\'' +
                ", customerRatio='" + customerRatio + '\'' +
                ", income=" + income +
                ", outcome=" + outcome +
                ", subsidyIncome=" + subsidyIncome +
                ", subsidyOutcome=" + subsidyOutcome +
                ", description='" + description + '\'' +
                ", balance=" + balance +
                ", additionalIncome=" + additionalIncome +
                '}';
    }
}
